#include "jsnix.h"


int jsnix_init(JSCTX *ctx)
{
	load_os_module(ctx);
	load_io_module(ctx);
	load_ipc_module(ctx);
	load_process_module(ctx);
#if 0
     	load_os_module(ctx);
        load_io_module(ctx);
        load_net_module(ctx);
        load_fs_module(ctx);
        load_util_module(ctx);
        load_ws_module(ctx);

        duk_eval_file(ctx, "core/core.js");
        duk_eval_file(ctx, "core/os.js");
        duk_eval_file(ctx, "core/event.js");
        duk_eval_file(ctx, "core/template.js");

#endif
	duk_eval_file(ctx, "modules/bootstrap.js");
//	duk_eval_file(ctx, "modules/events.js");
	duk_pop(ctx);


	return 0;
}

int jsnix_clean(JSCTX *ctx)
{
	return 0;
}
